﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Generico.Coneccion;
using System.Data;

namespace RosarioFinanzas
{
    public partial class Eventos1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
            if (!this.IsPostBack)
            {
                var cn = new ClsConeccion();
                cn.Abrir();
                var rd = cn.EjecutarSqlDataReader("Select * From Trabajos");
                var dt = new DataTable();
                dt.Load(rd);
                this.ddlTipoTrabajo.DataSource = dt;
                this.ddlTipoTrabajo.DataTextField = "Descripcion";
                this.ddlTipoTrabajo.DataValueField = "id";
                this.ddlTipoTrabajo.DataBind();
                cn.Cerrar();
                CargarDetalle();

                RegisterClientScriptBlock("FinInscripcion", "<script>alert('La inscripción ha finalizado. Muchas gracias por su insteres.');</script>");

            }
        }

        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            /*var cn = new ClsConeccion();
            cn.Abrir();
            cn.AgregarParametros("NombreApellido", txtNombreApellido.Text);
            cn.AgregarParametros("Email", this.txtEmail.Text);
            cn.AgregarParametros("Profesion", ddlTipoTrabajo.Text);
            cn.AgregarParametros("ProfesionDescripcion", ddlDetalleTrabajo.Text);
            cn.AgregarParametros("Extra", txtOtros.Text);
            cn.AgregarParametros("Invitado", ddlInvitado.Text);
            cn.AgregarParametros("Publicidad", ddlPublicidad.Text);
            cn.AgregarParametros("Comentarios", txtComentario.Text);
            var rd = cn.EjecutarSpDataReader("sp_ADM_NewPersonasJornadas");
            
            int id=0;
            while (rd.Read())
            {
                id = Convert.ToInt32(rd[0]);
            }
            cn.Cerrar();
            if (id == -1)
            {
                Response.Write("<script> alert('No se puedo generar su solicitud ya que su casilla figura registrada. /n Si persiste con el inconviente consultenos a traves del area de contactos');</script>");
            }
            else
            {
                Response.Write("<script> alert('Se ha generado la solicitud correctamente');window.location=\"http://rosariofinanzas.com.ar\";</script>");
            }*/

            Response.Write("<script> alert('La inscripción ha finalizado. Muchas gracias por su interes.');</script>");
           
        }

        protected void ddlDetalleTrabajo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlTipoTrabajo.SelectedValue == "1" && ddlDetalleTrabajo.SelectedItem.Text== "Otros")
            {
                txtOtros.Visible = true;
                rfOtros.Enabled = true;
                lblOtros.Visible = false;
            }
        }

        protected void ddlTipoTrabajo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlTipoTrabajo.SelectedValue == "1" )
            {
                ddlDetalleTrabajo.Visible = true;
                txtOtros.Visible = false;
                rfOtros.Enabled = false;
                lblOtros.Visible = false;
                txtOtros.Text = "";
                CargarDetalle();
                return;
            }
            if (ddlTipoTrabajo.SelectedValue == "2")
            {
                ddlDetalleTrabajo.Visible = true;
                txtOtros.Visible = true;
                rfOtros.Enabled = true;
                lblOtros.Visible = true;
                lblOtros.Text = "<br/>Empresa";
                txtOtros.Text = "";
                CargarDetalle();
                return;
            }
            if (ddlTipoTrabajo.SelectedValue == "3")
            {
                ddlDetalleTrabajo.Visible = true;
                txtOtros.Visible = true;
                rfOtros.Enabled = true;
                lblOtros.Visible = true;
                lblOtros.Text = "<br/>Institución";
                
                txtOtros.Text = "U N R";
                CargarDetalle();
                ddlDetalleTrabajo.SelectedValue = "19";
                return;
            }
            if (ddlTipoTrabajo.SelectedValue == "4")
            {
                ddlDetalleTrabajo.Visible = false;
                txtOtros.Visible = true;
                txtOtros.Text = "";
                rfOtros.Enabled = true;
                lblOtros.Visible = false;
                
            }
            
            
        }

        private void CargarDetalle()
        {

            var cn = new ClsConeccion();
            cn.Abrir();
            var rd = cn.EjecutarSqlDataReader("Select * From TrabajoDetalle where trabajo = " + ddlTipoTrabajo.SelectedValue);
            var dt = new DataTable();
            dt.Load(rd);
            this.ddlDetalleTrabajo.DataSource = dt;
            this.ddlDetalleTrabajo.DataTextField = "Detalle";
            this.ddlDetalleTrabajo.DataValueField = "id";
            this.ddlDetalleTrabajo.DataBind();
            cn.Cerrar(); 
        }
    }
}